﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package Mechanics.GameMechanicInterfaces {

    public interface IStorageMechanic extends IActionGameMechanic {

        function isValidName(_arg1:String):Boolean;
        function getCapacity(_arg1:String):int;
        function getSpareCapacity(_arg1:String):int;
        function getCount(_arg1:String):int;
        function getTotalCount():int;
        function getAddedCount(_arg1:Array):int;
        function add(_arg1:String, _arg2:int):Boolean;
        function remove(_arg1:String, _arg2:int):Boolean;
        function clear():Boolean;
        function purchase(_arg1:String, _arg2:int, _arg3:String):Boolean;
        function set sendTransactions(_arg1:Boolean):void;
        function get restrictedKeywords():Array;

    }
}//package Mechanics.GameMechanicInterfaces 
